﻿using System.Collections.Generic;
using System.Collections.ObjectModel;

namespace PrearrangedChaos.AgileZen.Service
{
    public class ProjectOptions : ResourceOptions
    {
        public ProjectOptions WithDetails()
        {
            this.Enrichments.Add("details");
            return this;
        }

        public ProjectOptions WithMetrics()
        {
            this.Enrichments.Add("metrics");
            return this;
        }

        public ProjectOptions WithInvites()
        {
            this.Enrichments.Add("invites");
            return this;
        }

        public ProjectOptions WithMembers()
        {
            this.Enrichments.Add("members");
            return this;
        }

        public ProjectOptions WithPhases()
        {
            this.Enrichments.Add("phases");
            return this;
        }

        public ProjectOptions WithRoles()
        {
            this.Enrichments.Add("roles");
            return this;
        }
    }
}
